Этот файл содержит информацию по работе с ОРФО версии 4.0 для Windows'95 1. Подключение модулей ОРФО к Вашему приложению. 2. Регистрация лингвистических модулей для Windows'95. 3. Настройка приложения на работу с рускоязычными лингвистическими модулями вручную. 4. Как устранить проблемы со шрифтами, возникающие при работе с лингвистическими модулями ОРФО в Windows'95. 1. Подключение модулей ОРФО к Вашему приложению. Лингвистические модули ОРФО должны быть скопированы на жесткий диск Вашего компьютера, при этом имя каталога в котором они будут находиться может быть произвольным (желательно не содержащим русских букв и неалфавитных символов), однако имена файлов фиксированны. Для орфографического корректора: имя модуля - msspru32.dll имя словаря - mssp_ru.lex Тезаурус: имя модуля - msthru32.dll имя словаря - msth_ru.lex Расстановка переносов: имя модуля - hyphru32.dll имя словаря - hy_ru.lex Граматический и стилистический корректор: имя модуля - gramru32.dll имя словаря - gr_ru.lex Если Вы выбрали каталог для модулей ОРФО C:\WINORFO.95 то Вы можете подключить их при помощи файлов регистрации, имеющих расширение reg. Для того чтобы зарегистрировать модули ОРФО в системе * загрузите Windows'95 * нажмите кнопку "Пуск"("Start") - "Выполнить"("Run") * выберите файл с расширением reg * нажмите "Ok" Перед Вами появится сообщение "Данные из '(имя файла).reg' были успешно занесены в реестр" - это означает, что модули ОРФО были успешно подключены к Вашему приложению. О том как подключить тот или иной модуль к Вашему приложению вручную смотрите п.3 2. Регистрация лингвистических модулей для Windows'95. Windows'95, в отличии от Windows 3.x, хранит информацию об установленных в системе модулях не в файле win.ini, а в реестре, редактировать который можно при помощи программы regedit, находящейся в каталоге Windows'95. Итак, для того чтобы получить информацию о том какие модули установлены на Вашем компьютере или добавить новые модули запустите программу regedit. При помощи стрелок или мыши выберите раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling В этом разделе содержаться подразделы описывающие языки для которых в данный момент установлено средство проверки орфографии (Число 1033 соответствует Американскому английскому языку, а 2057 - Британскому английскому). Выберите раздел 1049 (Русский язык), а если такого нет создайте. В разделе 1049 должен находится подраздел Normal содержащий следующие строковые параметры Dictionary - путь к словарю орфографического корректора, Engine - путь к модулю проверки орфографии Например: "Dictionary"="C:\WINORFO.95\MSSP_RU.LEX" "Engine"="C:\WINORFO.95\MSSPRU32.DLL" Аналогично описываются модуль и словарь тезауруса. Раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus должен содержать подраздел 1049\Normal в котором должны быть описаны следующие строковые параметры Dictionary - путь к словарю тезауруса, Engine - путь к модулю тезауруса. Например: "Engine"="C:\WINORFO.95\MSTHRU32.DLL" "Dictionary"="C:\WINORFO.95\MSTH_RU.LEX" Теперь, после того как средство проверки орфографии и тезаурус описаны, программа, в которой Вы хотите использовать один из этих модулей, будет знать, где находятся требуемые модули для русского языка. 3. Настройка приложения на работу с рускоязычными лингвистическими модулями вручную. 3.1 Вызов рускоязычных модулей из WinWord 7.0 производится точно так же, как и в предыдущих версиях WinWord 6 или WinWord 2, а именно - Вы просто должны отметить текст как русский, используя меню "Инструменты" - "Язык". WinWord 7.0 определяет местонахождение модулей и словарей для выбранного языка из раздела: HKEY_CURRENT_USER\Software\Microsoft\Word\7.0\Proofing Tools этот раздел содержит четыре подраздела: Spelling;Hyphenate;Grammar;Thesaurus - в каждом из которых должен находиться подраздел 1049\Normal с описанием пути к соответствующему модулю и словарю. 3.2 Для того чтобы вызвать орфографический корректор или тезаурус для русского языка из программы MS Works 4.0 Вы должны воспользоватся меню "Tools" - "Options" - "Proofing tools" и выбрать для орфографического корректора и тезауруса русский язык. (Если русского языка нет в списке убедитесь что раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Speller содержит подраздел 1049) 3.3 Microsoft PowrPoint 7.0 берет информацию о том, для какого языка надо вызывать проверку орфографии, из раздела HKEY_CURRENT_USER\Software\Microsoft\Office\PowerPoint\7.0\Spelling\Speller Этот раздел содержит строковый параметр "Speller"="1049\\Normal", указывающий на соответствующуий орфографический корректор установленный в системе. (О том как узнать какие модули установлены в данный момент смотри п.1) 3.4 Microsoft Excel 7.0 читает информацию о том, для какого языка надо вызывать проверку орфографии, из раздела HKEY_CURRENT_USER\Software\Microsoft\Excel\7.0\Spell Checker Этот раздел содержит строковый параметр "Speller"="1049\\Normal", указывающий на соответствующуий орфографический корректор установленный в системе. (О том как узнать какие модули установлены в данный момент смотри п.1) 3.5 Microsoft Access 7.0 пользуется информацией о том, для какого языка надо вызывать проверку орфографии, из раздела HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Access\7.0\Speller Этот раздел содержит строковый параметр "Language ID"=dword:00000419, (число 419 - в шестнадцатеричной системе исчисления соответствует числу 1049 в десятичной) указывающий на соответствующуий орфографический корректор установленный в системе. (О том как узнать какие модули установлены в данный момент смотри п.1) 4. Как устранить проблемы со шрифтами, возникающие при работе с лингвистическими модулями ОРФО в Windows'95. Иногда при работе с лингвистическими модулями ОРФО в Windows'95 не удается прочитать русское предложение или слово в окне модуля, так как в это окно вместо русских букв выводятся какие-либо другие символы. Устранить эту проблему можно следующим образом: * в конце раздела [FontSubstitutes] файла WIN.INI нужно записать строку, переопределяющую шрифт, которым выводится сообщение (как правило Arial), на русскоязычный шрифт. Например, если Вы хотите заменить нерусский Arial на соответствующий русский, строка должна выглядеть следующим образом: Arial,0=Arial,204.